////////////////////////////////////////////////////////////////////////////////

#ifndef KBCAPPLSYNCERCONTROLLER_H
#define KBCAPPLSYNCERCONTROLLER_H

////////////////////////////////////////////////////////////////////////////////

#include "KBiApplSyncerObserver.h"

////////////////////////////////////////////////////////////////////////////////

class KBcApplSyncerController
{
public:

   void attach(KBiApplSyncerObserver observer);

   void dettach(KBiApplSyncerObserver observer);

   void notify();

   int getState();

   void setState(int state);

private:

   KBiApplSyncerObserver *m_observers;
};

////////////////////////////////////////////////////////////////////////////////

#endif
